﻿using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using Model.Entities;
namespace Model.MetadataTypes
{
    /// <summary>
    /// 实体类 <see cref="RMBT_FACILITY_EQUIPMENT"/>的元数据类, 此类请勿动，以方便表字段更改时重新生成覆盖
    /// </summary>
    [Serializable]
    public partial class RMBT_FACILITY_EQUIPMENT_Metadata
    {
                /// <summary>
        /// 监测设备ID【主键，系统GUID】
        /// </summary>
        [Key]
        [Required(ErrorMessage = "监测设备ID【主键，系统GUID】不能为空。")]
        public object EQUID { get; set; }

            		
        /// <summary>
        /// 设备型号
        /// </summary>

        public object EQUMODEL { get; set; }

    		
        /// <summary>
        /// 设备制造厂商
        /// </summary>

        public object EQUIMANU { get; set; }

    		
        /// <summary>
        /// 设备序列号
        /// </summary>
        [Required(ErrorMessage = "设备序列号不能为空。")]
        public object EQUSN { get; set; }

    		
        /// <summary>
        /// 设备类型【外键：RMBT_CODE_EQUTYPE(CODE_ID)】
        /// </summary>
        [Required(ErrorMessage = "设备类型【外键：RMBT_CODE_EQUTYPE(CODE_ID)】不能为空。")]
        public object EQUTYPE { get; set; }

    		
        /// <summary>
        /// 测向定位设备工作模式【外键：RMBT_CODE_EQUWORKMODE(CODE_ID)】
        /// </summary>
        [Required(ErrorMessage = "测向定位设备工作模式【外键：RMBT_CODE_EQUWORKMODE(CODE_ID)】不能为空。")]
        public object EQUWORKMODE { get; set; }

    		
        /// <summary>
        /// 监测最大中频带宽
        /// </summary>

        public object IFBAND { get; set; }

    		
        /// <summary>
        /// 测向带宽
        /// </summary>

        public object DFBAND { get; set; }

    		
        /// <summary>
        /// 设备IP地址
        /// </summary>

        public object EQUIP { get; set; }

    		
        /// <summary>
        /// 设备控制端口
        /// </summary>

        public object EQUPORT { get; set; }

    		
        /// <summary>
        /// 工作频段起始频率
        /// </summary>
        [Required(ErrorMessage = "工作频段起始频率不能为空。")]
        public object STARTFREQ { get; set; }

    		
        /// <summary>
        /// 工作频段终止频率
        /// </summary>
        [Required(ErrorMessage = "工作频段终止频率不能为空。")]
        public object ENDFREQ { get; set; }

    		
        /// <summary>
        /// 设备状态【外键：RMBT_CODE_STATUS(CODE_ID)】
        /// </summary>
        [Required(ErrorMessage = "设备状态【外键：RMBT_CODE_STATUS(CODE_ID)】不能为空。")]
        public object EQUSTATUS { get; set; }

    		
    }
}
